#pragma once
#include "CMultiParentShareableDependencyObject.h"

class CCacheMode :
	public CMultiParentShareableDependencyObject
{

public: 
	CCacheMode(CCoreServices * pCore);
protected: 
	CCacheMode(); 
	virtual ~CCacheMode();
public: 
	static HRESULT Create(CDependencyObject * * ppObject, CREATEPARAMETERS * pCreate);
	virtual XUINT32 GetTypeIndex() const;
	virtual enum CacheModeType GetCacheModeType() = 0;
};